//----------------------------------------------------------------
//module name : ysyx_210428
//engineer : yhz
//date : 2021.10.06
//----------------------------------------------------------------
module ysyx_210428(
    //sys
    input  wire        clock             ,
    input  wire        reset             ,
    input  wire        io_interrupt      ,
    //axi_master_write
    input  wire        io_master_awready ,
    output wire        io_master_awvalid ,
    output wire [31:0] io_master_awaddr  ,
    output wire [3:0]  io_master_awid    ,
    output wire [7:0]  io_master_awlen   ,
    output wire [2:0]  io_master_awsize  ,
    output wire [1:0]  io_master_awburst ,

    input  wire        io_master_wready  ,
    output wire        io_master_wvalid  ,
    output wire [63:0] io_master_wdata   ,
    output wire [7:0]  io_master_wstrb   ,
    output wire        io_master_wlast   ,

    output wire        io_master_bready  ,
    input  wire        io_master_bvalid  ,
    input  wire [1:0]  io_master_bresp   ,
    input  wire [3:0]  io_master_bid     ,
    //axi_master_read
    input  wire        io_master_arready ,
    output wire        io_master_arvalid ,
    output wire [31:0] io_master_araddr  ,
    output wire [3:0]  io_master_arid    ,
    output wire [7:0]  io_master_arlen   ,
    output wire [2:0]  io_master_arsize  ,
    output wire [1:0]  io_master_arburst ,

    output wire        io_master_rready  ,
    input  wire        io_master_rvalid  ,
    input  wire [1:0]  io_master_rresp   ,
    input  wire [63:0] io_master_rdata   ,
    input  wire        io_master_rlast   ,
    input  wire [3:0]  io_master_rid     ,
    //axi_slave
    output wire        io_slave_awready  ,
    input  wire        io_slave_awvalid  ,
    input  wire [31:0] io_slave_awaddr   ,
    input  wire [3:0]  io_slave_awid     ,
    input  wire [7:0]  io_slave_awlen    ,
    input  wire [2:0]  io_slave_awsize   ,
    input  wire [1:0]  io_slave_awburst  ,
    output wire        io_slave_wready   ,
    input  wire        io_slave_wvalid   ,
    input  wire [63:0] io_slave_wdata    ,
    input  wire [7:0]  io_slave_wstrb    ,
    input  wire        io_slave_wlast    ,
    input  wire        io_slave_bready   ,
    output wire        io_slave_bvalid   ,
    output wire [1:0]  io_slave_bresp    ,
    output wire [3:0]  io_slave_bid      ,
    output wire        io_slave_arready  ,
    input  wire        io_slave_arvalid  ,
    input  wire [31:0] io_slave_araddr   ,
    input  wire [3:0]  io_slave_arid     ,
    input  wire [7:0]  io_slave_arlen    ,
    input  wire [2:0]  io_slave_arsize   ,
    input  wire [1:0]  io_slave_arburst  ,
    input  wire        io_slave_rready   ,
    output wire        io_slave_rvalid   ,
    output wire [1:0]  io_slave_rresp    ,
    output wire [63:0] io_slave_rdata    ,
    output wire        io_slave_rlast    ,
    output wire [3:0]  io_slave_rid       
);
//----------------------------------------------------------------



//----------------------------------------------------------------
endmodule;
//----------------------------------------------------------------
